extensions/gggl{,-lies}.c: fix a Fixme: (>>8 vs /255)
authorMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
committerMassimo Valentini <mvalentini@src.gnome.org>
Sat, 14 Jul 2012 15:07:38 +0000 (17:07 +0200)
commit0550e4016f904a5de43a194e6f5c735e7d894391
tree4cf336df3eeac2b9117ce6363b61ae85b837b0c3
parentf8195231a7400e27754ade29a96b3d278bdb1658
extensions/gggl{,-lies}.c: fix a Fixme: (>>8 vs /255)

division per 0x100-1 is implemented using 1 term of (1 + x)^-1
MacLaurin expansion

(1+x)^-1 == 1 + (-1) x

a * (1 - 1/256)^-1 * (256^-1) == (a + a / 256) / 256

with integer division rounded toward the nearest.
extensions/gggl-lies.c
extensions/gggl.c